package cn.net.api;
/*本类用于测试自动装箱和自动拆箱*/
public class TestBox {
    public static void main(String[] args) {
       //1.定义包装类型的数据
        //回顾:以前创建包装类型的两种方式:方式一不搞笑，方式二高效
        Integer i1 = new Integer(127);
        Integer i2 = Integer.valueOf(127);//自动装箱。把int类型-包装成->Integer类型

        /*一、自动装箱:int类型127-装箱成->Integer类型*/
        Integer i3 = 127;// Integer i2 = Integer.valueOf(127);
        System.out.println(i2==i3);//true;同一种装箱，自动装箱
        System.out.println(i1==i2);//false

        /*二、自动拆箱:Integer类型-拆开成->int类型*/
        int i4 =i1;//会自动吧i1的Integer包装类拆分成int值赋给i4
        System.out.println(i1==i4);//true
    }
}
